package com.cnsoft.persistent.player2.U104060QuesVal;

import java.util.ArrayList;
import java.util.HashMap;

import org.cnsoft.framework.apidoc.MyApiDocSupport;
import org.springframework.web.bind.annotation.CrossOrigin;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;

/**
 * 问卷填写表接口
 */
@CrossOrigin
@RestController
@RequestMapping(value = "/doc/1.0/base/u104060quesval", method = { RequestMethod.GET })
public class U104060QuesValApiDoc extends MyApiDocSupport {

	// 获得API地址
	public String loadApiDocName() throws Exception {
		return "问卷填写表;/doc/1.0/base/u104060quesval/all";
	}

	// API文档描述
	@RequestMapping(value = "/all", method = RequestMethod.GET)
	public HashMap<String, Object> loadApiDocValue() throws Exception {
		HashMap<String, Object> all = new HashMap<String, Object>();
		// 输出基本信息
		all.put("name", "问卷填写表");
		all.put("baseurl", "/api/1.0/base/u104060quesval");
		// 输出API列表
		{
			ArrayList<Object> list = new ArrayList<Object>();
			list.add("/list");
			list.add("/info");
			list.add("/append");
			list.add("/modify");
			list.add("/discard");
			all.put("apilist", list);
		}
		// 输出字段信息
		{
			ArrayList<Object> list = new ArrayList<Object>();
			HashMap<String, Object> item;
			{
				item = new HashMap<String, Object>();
				item.put("enname", "quesId");
				item.put("cnname", "问卷ID");
				item.put("datatype", "String");
				item.put("memo", "");

				list.add(item);
			}
			{
				item = new HashMap<String, Object>();
				item.put("enname", "quesName");
				item.put("cnname", "问卷名称");
				item.put("datatype", "String");
				item.put("memo", "");

				list.add(item);
			}
			{
				item = new HashMap<String, Object>();
				item.put("enname", "startDay");
				item.put("cnname", "填写日期");
				item.put("datatype", "String");
				item.put("memo", "");

				list.add(item);
			}
			{
				item = new HashMap<String, Object>();
				item.put("enname", "startTime");
				item.put("cnname", "填写时间");
				item.put("datatype", "String");
				item.put("memo", "");

				list.add(item);
			}
			{
				item = new HashMap<String, Object>();
				item.put("enname", "quesDetail");
				item.put("cnname", "问卷填写详情");
				item.put("datatype", "String");
				item.put("memo", "");

				list.add(item);
			}
			{
				item = new HashMap<String, Object>();
				item.put("enname", "userId");
				item.put("cnname", "申请人ID");
				item.put("datatype", "String");
				item.put("memo", "");

				list.add(item);
			}
			{
				item = new HashMap<String, Object>();
				item.put("enname", "userName");
				item.put("cnname", "申请人姓名");
				item.put("datatype", "String");
				item.put("memo", "");

				list.add(item);
			}
			{
				item = new HashMap<String, Object>();
				item.put("enname", "userPhone");
				item.put("cnname", "申请人手机号");
				item.put("datatype", "String");
				item.put("memo", "");

				list.add(item);
			}
			{
				item = new HashMap<String, Object>();
				item.put("enname", "userProvince");
				item.put("cnname", "会员省");
				item.put("datatype", "String");
				item.put("memo", "");

				list.add(item);
			}
			{
				item = new HashMap<String, Object>();
				item.put("enname", "userCity");
				item.put("cnname", "会员市");
				item.put("datatype", "String");
				item.put("memo", "");

				list.add(item);
			}
			{
				item = new HashMap<String, Object>();
				item.put("enname", "userArea");
				item.put("cnname", "会员区");
				item.put("datatype", "String");
				item.put("memo", "");

				list.add(item);
			}
			{
				item = new HashMap<String, Object>();
				item.put("enname", "userAdress");
				item.put("cnname", "会员地址");
				item.put("datatype", "String");
				item.put("memo", "");

				list.add(item);
			}
			{
				item = new HashMap<String, Object>();
				item.put("enname", "processName");
				item.put("cnname", "业务实现类名");
				item.put("datatype", "String");
				item.put("memo", "");

				list.add(item);
			}
			{
				item = new HashMap<String, Object>();
				item.put("enname", "workOrderId");
				item.put("cnname", "工单ID");
				item.put("datatype", "String");
				item.put("memo", "");

				list.add(item);
			}
			{
				item = new HashMap<String, Object>();
				item.put("enname", "workOrderStateCode");
				item.put("cnname", "工单状态编码");
				item.put("datatype", "String");
				item.put("memo", "1未处理2处理中9已处理");

				list.add(item);
			}
			{
				item = new HashMap<String, Object>();
				item.put("enname", "workOrderStateName");
				item.put("cnname", "工单状态说明");
				item.put("datatype", "String");
				item.put("memo", "1未处理2处理中9已处理");

				list.add(item);
			}
			{
				item = new HashMap<String, Object>();
				item.put("enname", "meno");
				item.put("cnname", "备注");
				item.put("datatype", "String");
				item.put("memo", "");

				list.add(item);
			}
			{
				item = new HashMap<String, Object>();
				item.put("enname", "fb1");
				item.put("cnname", "备用1");
				item.put("datatype", "String");
				item.put("memo", "");

				list.add(item);
			}
			{
				item = new HashMap<String, Object>();
				item.put("enname", "fb2");
				item.put("cnname", "备用2");
				item.put("datatype", "String");
				item.put("memo", "");

				list.add(item);
			}
			{
				item = new HashMap<String, Object>();
				item.put("enname", "fb3");
				item.put("cnname", "备用3");
				item.put("datatype", "String");
				item.put("memo", "");

				list.add(item);
			}
			{
				item = new HashMap<String, Object>();
				item.put("enname", "fb4");
				item.put("cnname", "备用4");
				item.put("datatype", "String");
				item.put("memo", "");

				list.add(item);
			}
			{
				item = new HashMap<String, Object>();
				item.put("enname", "fb5");
				item.put("cnname", "备用5");
				item.put("datatype", "String");
				item.put("memo", "");

				list.add(item);
			}
			{
				item = new HashMap<String, Object>();
				item.put("enname", "eb1");
				item.put("cnname", "扩展1");
				item.put("datatype", "String");
				item.put("memo", "");

				list.add(item);
			}
			{
				item = new HashMap<String, Object>();
				item.put("enname", "eb2");
				item.put("cnname", "扩展2");
				item.put("datatype", "String");
				item.put("memo", "");

				list.add(item);
			}
			{
				item = new HashMap<String, Object>();
				item.put("enname", "eb3");
				item.put("cnname", "扩展3");
				item.put("datatype", "String");
				item.put("memo", "");

				list.add(item);
			}
			{
				item = new HashMap<String, Object>();
				item.put("enname", "eb4");
				item.put("cnname", "扩展4");
				item.put("datatype", "String");
				item.put("memo", "");

				list.add(item);
			}
			{
				item = new HashMap<String, Object>();
				item.put("enname", "eb5");
				item.put("cnname", "扩展5");
				item.put("datatype", "String");
				item.put("memo", "");

				list.add(item);
			}
			{
				item = new HashMap<String, Object>();
				item.put("enname", "hdp");
				item.put("cnname", "数据归属系统");
				item.put("datatype", "String");
				item.put("memo", "");

				list.add(item);
			}
			{
				item = new HashMap<String, Object>();
				item.put("enname", "delFlag");
				item.put("cnname", "有效标识");
				item.put("datatype", "String");
				item.put("memo", "0有效1已删除");

				list.add(item);
			}
			{
				item = new HashMap<String, Object>();
				item.put("enname", "createTime");
				item.put("cnname", "创建时间");
				item.put("datatype", "String");
				item.put("memo", "2017-06-27 14:40:23");

				list.add(item);
			}
			{
				item = new HashMap<String, Object>();
				item.put("enname", "creator");
				item.put("cnname", "创建者");
				item.put("datatype", "String");
				item.put("memo", "");

				list.add(item);
			}
			{
				item = new HashMap<String, Object>();
				item.put("enname", "updateTime");
				item.put("cnname", "更新时间");
				item.put("datatype", "String");
				item.put("memo", "");

				list.add(item);
			}
			{
				item = new HashMap<String, Object>();
				item.put("enname", "updator");
				item.put("cnname", "最后更新者");
				item.put("datatype", "String");
				item.put("memo", "");

				list.add(item);
			}
			all.put("itemlist", list);
		}

		return all;
	}

}
